<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <!-- 需求：该函数接收一个布尔类型参数，f表示颜色的格式是十六进制还是rgb格式。
  ①：如果参数传递的是true或者无参数，则输出 一个随机十六进制的颜色
  ②：如果参数传递的是false，则输出 一个随机rgb的颜色
  ③：格式：
  function getRandomColor(flag){
  }
  console.log(getRandomColor(true)) //#ffffff
  console.log(getRandomColor(false)) //rgb(255,255,255)
  分析：
  提示： 16进制颜色格式为: ‘#ffffff’ 其中f可以是任意 0-f之间的字符
  提示: rgb颜色格式为: ‘rgb(255,255,255) ’ 其中255可以是任意0-255之间的数字 -->
  <script>
    let arr = []
    function getRandomColor(flag) {
      if (flag === false) {
        for (let i = 1; i <= 3; i++) {
          let a = Math.floor(Math.random() * (255 + 1))
          arr.push(a)
          document.write(arr)
        }
      }
      else {
        for (let i = 1; i <= 6; i++) {
          let b = Math.floor(Math.random() * (9 + 1)) + 1
          arr.push(b)
          document.write(arr)
        }
      }
    }
    arr.push(getRandomColor(true))
    // console.log(getRandomColor(true)) //#ffffff
    // console.log(getRandomColor(false)) //rgb(255,255,255)
  </script>
</body>

</html>